* {
padding: 0;
margin: 0;
}

body {
background-color: #fff;
color: #333;
font-family: arial, sans-serif;
font-size: 70%;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, table, form {
margin: 10px 0;
}


table {
border: 1px solid #9bc;
border-collapse: collapse;
}

th {
background-color: #9bc;
color: #fff;
padding: 3px 5px;
border-right: 1px dashed #fff;
}

td {
border-bottom: 1px solid #9bc;
padding: 3px 5px;
border-right: 1px dashed #9bc;
}

form {
padding: 10px;
margin: 0 0 10px;
border: 1px solid #9bc;
margin-top: 3em;

background-position: -100px -100px;
}

legend {
color: #000;
font-weight: bold;
padding: 0 4px;
}

ul, ol {
margin-left: 25px;
}

form label {
font-weight: bold;
margin: 10px 0 2px;
}


form fieldset input.large {
width: 100%;
}

form table {
margin: 10px 0;
}

input.button {
display: inline;
width: auto !important;
}

form textarea {
width: 100%;
height: 400px;
display: block;
}


span.dc-creator {
font-style: italic;
}
dt {
font-weight: bold;
}
dd {
margin-left: 4em;
}

.header {
margin-bottom: 3em;
margin-top: 2.5em;
}

.navigation {
margin-top: 1.5em;
}

.navigation a {
text-decoration: none;
font-size: 1.25em;
}

.site_name {
padding-top: 0.5em;
padding-bottom: 0.5em;
margin-left: 0;
margin-right: 0;
margin-bottom: 3em;
width: 100%;
text-align: center;
}



a {
color: #963666;
}
a:visited {
color: #777;
}

a:hover {
color: #999;
}


.contents {
clear: both;
width: 70%;
margin: auto;
font-family: "Tahoma", Helvetica, sans-serif;
}
h1 {
margin-top: 1em;
font-size: 1.75em;
font-weight: normal;
margin-left: 0;
}
form.search {
padding: 1em;
}
form input, textarea {
font-size: 1.5em;
}
input.literal, input.resource {
	width: 40em;
}
.lang_label {
font-style: italic;
}
.pager a {
margin: 2em;
font-size: 2em;
text-decoration: none;
}

body {
/*	background-image: url(bigfoot-logo.png);*/
	background-repeat: no-repeat;
background-position: 55% 0%;
}
.header {
height: 5em;
color: #796092;
/*http://lab.rails2u.com/bgmaker/gradation.png?margin=3&linecolor=333333&bgcolor=false&height=120&width=20*/
}
hr {
margin: 1em;
}

dd {
margin-bottom: 1em;
}
.footer {
text-align: right;
padding: 1em;
}

input.url {
width: 18em;
}

li span.uri {
font-size: smaller;
font-style: italic;
font-weight: normal;
}

ul.inverse {
list-style-type: none;
}
ul.inverse li {
padding: 0.5em;
}
li .counter {
font-size: small;
padding: 1em;
}
.action {
display: inline;
padding-left: 1em;
}

form.action {
width: 10em;
}

form label, fieldset {
padding: 1em;
margin: 0.5em;
}

dt {
font-weight: bold;
font-size: 105%;
color: #000;
}

img {
max-width: 20em;
}

.-rdf-Resource {
border: dotted 3px #ccddee;
margin: 0.75em;
padding: 0;
}
.-rdf-Resource dl {
padding: 0.5em;
}
.-rdf-Resource h2.dc-title {
color: #675F7D;
font-size: 100%;
padding: 0.5em;
margin: 0;
display: block;
overflow: auto;
}

.-rdf-Resource h2 .rdf-type
{
	display: block;
	float: right;
	clear: right;
	font-size: small;
	font-weight: lighter;
}
.js-action
{
	font-size: 70%;
	display: block;
	float: right;
	font-weight: lighter;
	padding: 0.3em;
}

.action {
	padding: 0.25em;
	background-image: url('green-gradient.png');
	color: white;
	border: solid 2px #ccc ;
	text-decoration: none;
	margin-left: 1em;
}
a.action
{
	font-size: 100%;
}
a.action:visited
{
	color: white;
}
h1
{
	overflow: auto;
}

*>a.js-action
{
	display: none;
}
*:hover>a.js-action
{
	display: inline;
	color: white;
}

.message, .error
{
	padding: 1em;
}
.error{ color: red;}


form
{
	background-color: #f5f5f5;
}
form.edit li
{
	padding: 0.5em;
	list-style-position: outside;
}
div.site_name a
{
	text-decoration: none;
}
div.facet *
{
	padding: 0.25em;
	font-size: 110%;
}
div.footer
{
	clear: both;
	padding: 1em;
	margin-top: 3em;
	font-size: larger;
}


div.formats > div{
	width: 33%;
	float: left;
	font-style: normal;
	padding: 0.5em;
}
div.formats h2
{
	text-align: center;
	width: 100%;
	margin: 0;
	font-style: normal;
}
.powered_by
{
	font-size: smaller;
	clear:both;
}
textarea.turtle
{
	font-size: 130%;
}
.-http-Response
{
	text-align: left;
	color: #222;
	font-weight: normal;
}
.augmented{
	background: #FCFAC8;
}
.navigation
{
	clear:both;
	width: auto;
	text-align: center;
}
.navigation a
{
	padding: 1.5em;
	font-size: 95%;
	font-weight: bold;
}
.message, .error, .footer, .navigation
{
	font-family:  helvetica, sans-serif;
}
.message
{
	font-style: italic;
}
label
{
	color: #111;
}
.site_name a
{
	font-size: 3em;
	color: #5D8299;
	font-family: "arial","helvetica","verdana", sans-serif;	
}
a#add-data-uri 
{
	display: block;
	float: right;
	clear:both;
	width: 8em;
	margin: 0.25em;
	margin-right: 0.75em;
	margin-bottom: 0.75em;
}
a#add-data-uri:hover {
	color: #ffe;
}
.site_name .instance-label {
	color: #909975;
}
fieldset {
	border: 3px solid #fff;
	clear:both;
}
.uri {
	font-weight:bold;
	text-decoration: none;
	margin-left: 0.75em;
	font-size: 110%;
}